#include<stdio.h>
int strlen(char*,int);

int main(){

	int num = 65;
	int lenght = strlen((char*)&num,num);
	printf("lenght = %d\n",lenght);
	return 0;
}

//c语言是没有重载的概念，根据函数名称来吊用的。
//strlen的实际函数模型是int strlen(char *);
//那么会访问pc+4的内存地址，值就是num
//如果是大尾系统，那么num的高位为0，转为字符串length为0
//如果是小尾系统，num高位为65=A，转为字符串length为1
